public int SaveReconcileGroup(ReconcileGroup data) { try { if (data.Id == 0) { data.CreatedDate = DateTime.Now; context.ReconcileGroup.Add(data); } else { var toUpdate = context.ReconcileGroup.FirstOrDefault(a => a.Id == data.Id); toUpdate.ReconcileGroupId = data.ReconcileGroupId; toUpdate.ReconcileGroupName = data.ReconcileGroupName; toUpdate.ReconcileType = data.ReconcileType; toUpdate.ReconcileTypeName = data.ReconcileTypeName; toUpdate.ResponseUserId = data.ResponseUserId; toUpdate.Sign = data.Sign; toUpdate.LastChangedDate = DateTime.Now; } context.SaveChanges(); return(data.Id); } catch (Exception ex) { return(-1); } }
public int Post([FromBody] ReconcileGroup data) { return(_repo.SaveReconcileGroup(data)); }