blob: 92ccdbf4bbd9bada42aeca9ccbeb058b1f445958 (
plain)
| ofs | hex dump | ascii |
|---|
| 0000 | 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 40 00 00 00 40 08 03 00 00 00 9d b7 81 | .PNG........IHDR...@...@........ |
| 0020 | ec 00 00 00 03 73 42 49 54 08 08 08 db e1 4f e0 00 00 00 09 70 48 59 73 00 00 01 bb 00 00 01 bb | .....sBIT.....O.....pHYs........ |
| 0040 | 01 3a ec e3 e2 00 00 00 19 74 45 58 74 53 6f 66 74 77 61 72 65 00 77 77 77 2e 69 6e 6b 73 63 61 | .:.......tEXtSoftware.www.inksca |
| 0060 | 70 65 2e 6f 72 67 9b ee 3c 1a 00 00 02 85 50 4c 54 45 ff ff ff ff 00 00 ff 00 00 ff 80 00 ff 40 | pe.org..<.....PLTE.............@ |
| 0080 | 40 ff 80 00 ff 66 33 ff 49 24 ff 55 1c e6 4d 33 ff 4d 33 ff 55 2b ff 4e 27 ff 55 22 ff 5a 2using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.TFS;
namespace Tango.MachineStudio.UI.TFS
{
public class WorkItemValidationAttribute : ValidationAttribute
{
public override bool IsValid(object value)
{
WorkItem item = value as WorkItem;
if (String.IsNullOrWhiteSpace(item.Title))
{
ErrorMessage = "Title is required.";
return false;
}
if (item.AssignedTo == null)
{
ErrorMessage = "Assigned To field is required.";
return false;
}
if (String.IsNullOrWhiteSpace(item.StepsToReproduce))
{
ErrorMessage = "Please enter steps to reproduce.";
return false;
}
return true;
}
}
}
|