public static long Save(SaplingsSaveDetails data, Guid loggedUserId) { long success = 0; using (saplingEntities saplingEntites = new saplingEntities()) { Sapling sap = new Sapling(); if (data.Id == 0) { sap.Address = data.Address; sap.IsExists = true; sap.Latitude = data.Latitude; sap.Longitude = data.Longitude; sap.NextActionText = data.NextActionText; sap.TreeId = data.TreeId; sap.NickName = data.NickName; sap.UserId = loggedUserId; sap.CreatedBy = loggedUserId; sap.CreatedOn = DateTime.UtcNow; //save saplingEntites.Sapling.Add(sap); } else { var exdata = saplingEntites.Sapling.FirstOrDefault(s => s.Id == data.Id); exdata.Address = data.Address; exdata.IsExists = true; exdata.Latitude = data.Latitude; exdata.Longitude = data.Longitude; exdata.NextActionText = data.NextActionText; exdata.TreeId = data.TreeId; exdata.NickName = data.NickName; exdata.UserId = loggedUserId; exdata.ModifiedBy = loggedUserId; exdata.ModifiedOn = DateTime.UtcNow; } saplingEntites.SaveChanges(); success = sap.Id; } return(success); }
public static bool SaveSaplingImages(long saplingId, byte[] image) { try { using (saplingEntities saplingEntites = new saplingEntities()) { var saplingImage = new SaplingImage(); saplingImage.SaplingId = saplingId; saplingImage.Photo = image; saplingEntites.SaplingImage.Add(saplingImage); saplingEntites.SaveChanges(); } return(true); } catch (Exception ex) { throw ex; } }