public bool SaveTrackingBranchStatus(StatusBranchTrackingViewModel _data) { DateTime d = DateTime.Now; TrackingBranch mapperTrackingBranch = new TrackingBranch(); int idcampaign = _trackingDao.GetCampaignIdByDescripcion(_data.campaign); TrackingBranch _table = _trackingDao.GetBranchByCode(_data.Code, idcampaign, d, _data.IdDevice); DateTime?_StartDate = null; DateTime?_EndDate = null; if (_data.Start != null) { _StartDate = DateTime.ParseExact(_data.Start, "dd/MM/yy HH:mm", null); } if (_data.End != null) { _EndDate = DateTime.ParseExact(_data.End, "dd/MM/yy HH:mm", null); } _table.AggregateUri = _data.AggregateUri; _table.StatusBranch = _data.Status; _table.timeTask = _data.TimeTask; _table.Start = _StartDate; _table.End = _EndDate; _table.ModificationDate = d; var Status = _trackingDao.UpdateTrackingBranch(_table); return(Status); }
public async Task <IActionResult> SaveStatusBranchTracking([FromBody] StatusBranchTrackingViewModel _request) { try { reply.messege = "Could not save the information"; reply.status = "Fail"; if (_TrackingBusiness.SaveTrackingBranchStatus(_request)) { reply.messege = "Success Save Data"; reply.status = "Ok"; } return(Ok(reply));; } catch (Exception e) { reply.error = e.Message; reply.status = "Error"; return(Ok(reply)); } }