public bool SaveUnAvailableDate(UnAvailableViewModel data) { bool status = false; try { UnAvailableDate unAvailableDate = new UnAvailableDate(); Mapper.Map(data, unAvailableDate); if (data.Id == 0) { unAvailableDate.CreatedOn = DateTime.Now; unAvailableDate.IsActive = true; _Context.UnAvailableDates.Add(unAvailableDate); } else { var res = _Context.UnAvailableDates.Where(x => x.Id == data.Id).FirstOrDefault(); res.FromDate = data.FromDate; res.ToDate = data.ToDate; res.Reason = data.Reason; } _Context.Configuration.ValidateOnSaveEnabled = true; _Context.SaveChanges(); return(status = true); } catch (Exception ex) { return(status); } }
public UnAvailableViewModel GetUnAvailableDateRec(int Id) { UnAvailableDate rec = _Context.UnAvailableDates.Where(x => x.Id == Id).FirstOrDefault(); return(Mapper.Map(rec, new UnAvailableViewModel())); }