public StatusCodeResult Post(Irregularity Irr) { Console.WriteLine("adding irr- ctrl"); Console.WriteLine(Irr.OpenedDate); _repository.AddIrregularity(Irr); return(Ok()); }
public int Add(Irregularity irregularity) { irregularities.Add(irregularity); irregularities.Save(); return(irregularity.Id); }
public ActionResult Add(AddIrregularityViewModel irregularity) { if (irregularity != null && ModelState.IsValid) { string latitude = irregularity.Latitude; string longitude = irregularity.Longitude; var dbPosition = positions.GetPositionByLatitudeAndLongitude(latitude, longitude); if (dbPosition == null) { var position = new Position { Latitude = latitude, Longitude = longitude }; positions.Post(position); } dbPosition = positions.GetPositionByLatitudeAndLongitude(latitude, longitude); var dbIrregularity = new Irregularity { Title = irregularity.Title, Description = irregularity.Description, CategoryId = irregularity.CategoryId, PositionId = dbPosition.Id }; if (irregularity.UploadedImage != null) { using (var memory = new MemoryStream()) { irregularity.UploadedImage.InputStream.CopyTo(memory); var content = memory.GetBuffer(); dbIrregularity.Image = new Image { Content = content, FileExtension = irregularity.UploadedImage.FileName.Split(new[] { '.' }).Last() }; } } int dbIrregularityId = irregularities.Add(dbIrregularity); ratings.Rate(dbIrregularityId, 0); } else { throw new InvalidOperationException(); } return(Redirect("/")); }
public ActionResult Irregularities_Create([DataSourceRequest] DataSourceRequest request, Irregularity irregularity) { if (ModelState.IsValid) { var entity = new Irregularity { Title = irregularity.Title, Description = irregularity.Description, CreatedOn = irregularity.CreatedOn, ModifiedOn = irregularity.ModifiedOn, IsDeleted = irregularity.IsDeleted, DeletedOn = irregularity.DeletedOn }; this.irregularities.Add(entity); irregularity.Id = entity.Id; } return(Json(new[] { irregularity }.ToDataSourceResult(request, ModelState))); }
public ActionResult Irregularities_Destroy([DataSourceRequest] DataSourceRequest request, Irregularity irregularity) { this.irregularities.Delete(irregularity.Id); return(Json(new[] { irregularity }.ToDataSourceResult(request, ModelState))); }
public ActionResult Irregularities_Update([DataSourceRequest] DataSourceRequest request, Irregularity irregularity) { if (ModelState.IsValid) { this.irregularities.Edit( irregularity.Id, irregularity.Title, irregularity.Description, irregularity.AuthorId, irregularity.CategoryId, irregularity.PositionId, irregularity.ImageId); } return(Json(new[] { irregularity }.ToDataSourceResult(request, ModelState))); }
public void AddIrregularity(Irregularity Irr) { _context.Add(Irr); _context.SaveChanges(); }