public static void Update(ResourceSchedulingList resourceSchedulingList, Guid userId) { ResourceScheduling r_db = null; DateTime updateDate = System.DateTime.Now; using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities)) { foreach (ResourceSchedulingBE rbe in resourceSchedulingList) { r_db = dc.ResourceSchedulings.Where(p => p.IdSheduler.Equals(rbe.IdSheduler)).FirstOrDefault <ResourceScheduling>(); r_db.UpdatedDate = updateDate; r_db.UpdateUserId = userId; r_db.DateEnd = rbe.DateEnd; r_db.DateStart = rbe.DateStart; r_db.Description = rbe.Description; r_db.Duration = rbe.Duration; r_db.TimeEnd = rbe.TimeEnd; r_db.TimeStart = rbe.TimeStart; r_db.WeekDays = rbe.WeekDays; } dc.SaveChanges(); } }
/// <summary> /// /// </summary> /// <param name="pResourceSchedulingList"></param> /// <param name="userId"></param> public static void Create(ResourceSchedulingList pResourceSchedulingList, Guid userId) { ResourceScheduling r = null; DateTime creationDate = System.DateTime.Now; using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities)) { foreach (ResourceSchedulingBE rbe in pResourceSchedulingList) { r = new ResourceScheduling(); r.CreationDate = creationDate; r.CreationUserId = userId; r.DateEnd = rbe.DateEnd; r.DateStart = rbe.DateStart; r.Description = rbe.Description; r.Duration = rbe.Duration; r.TimeEnd = rbe.TimeEnd; r.TimeStart = rbe.TimeStart; r.ResourceId = rbe.ResourceId; r.WeekDays = rbe.WeekDays; r.HealthInstitutionId = rbe.HealthInstitutionId; dc.ResourceSchedulings.AddObject(r); } dc.SaveChanges(); } }
public ResourceSchedulingBE(ResourceScheduling obj) { Nombre = obj.Description; this.TimeStart = TimeSpan.Parse(obj.TimeStart); //"14:34" this.TimeEnd = TimeSpan.Parse(obj.TimeEnd); //"14:34" this.Duration = (decimal)obj.Duration; this.WeekOfMonth = obj.WeekOfMonth; this.WeekDays = obj.WeekDays; }