public static void AddRequest(Request item) { RequestDataSource reqDS = new RequestDataSource(); RequestEntry request = new RequestEntry(); Convert.CopyFields(item, request); reqDS.AddRequest(request); }
public static RequestEntry CopyFields(Request source, RequestEntry target) { target.Comments = source.Comments; target.DatasetLink = source.DatasetLink; target.Description = source.Description; target.Links = source.Links; target.PostedDate = source.PostedDate; target.ReleaseDate = source.ReleaseDate; target.Status = source.Status; target.Subject = source.Subject; target.Email = source.Email; target.Name = source.Name; if (!String.IsNullOrEmpty(source.RequestID)) target.RowKey = source.RequestID; return target; }
public static void UpdateRequest(Request item) { RequestDataSource reqDS = new RequestDataSource(); RequestEntry request = reqDS.GetById(item.RequestID); Convert.CopyFields(item, request); reqDS.UpdateRequest(request); }