public Message AddOrEdit(FeatureHeader featureHeader) { var message = new Message(); var ID = featureHeader.FeatureHeaderId; int result = _iFeatureHeaderRepository.AddOrEdit(featureHeader); try { if (result > 0) { if (Convert.ToInt32(ID) > 0) { message = Message.SetMessages.SetSuccessMessage("Submission Updated Successfully!"); } else { message = Message.SetMessages.SetSuccessMessage("Submission Successful!"); } } else { message = Message.SetMessages.SetErrorMessage("Could not be submitted!"); } } catch (Exception e) { message = Message.SetMessages.SetWarningMessage(e.Message.ToString()); } return(message); }
public ActionResult AddOrEdit(int id = 0) { FeatureHeader featureHeader = new FeatureHeader(); if (id != 0) { featureHeader = _iFeatureHeaderManager.GetFeatureHeader(id); } return(View(featureHeader)); }
public int AddOrEdit(FeatureHeader featureHeader) { if (featureHeader.FeatureHeaderId == 0) { featureHeader.CreatedDate = DateTime.Now; featureHeader.UpdatedDate = DateTime.Now; featureHeader.CreatedBy = 1; featureHeader.UpdatedBy = 1; _dbContext.FeatureHeaders.Add(featureHeader); } else { featureHeader.UpdatedBy = 1; featureHeader.UpdatedDate = DateTime.Now; _dbContext.Entry(featureHeader).State = EntityState.Modified; } return(_dbContext.SaveChanges()); }
public ActionResult AddOrEdit(FeatureHeader featureHeader, HttpPostedFileBase uploadedFile) { var allowedExtensions = new[] { ".GIF", ".PNG", ".JPG", ".JPEG" }; if (uploadedFile != null) { var ext = Path.GetExtension(uploadedFile.FileName); if (allowedExtensions.Contains(ext.ToUpper())) //check what type of extension { string myfile = "FeatureHeaderImage" + DateTime.Now.ToString("ddMMyyhhmm") + ext; var path = ConfigurationManager.AppSettings["FeatureHeaderImage"]; var finalpath = Path.Combine(Server.MapPath(path), myfile); if (featureHeader.FeatureHeaderId > 0) { var imageName = featureHeader.FeatureHeaderImage; var existingpath = ConfigurationManager.AppSettings["FeatureHeaderImage"]; if (System.IO.File.Exists(Server.MapPath(existingpath + imageName))) { System.IO.File.Delete(Server.MapPath(existingpath + imageName)); } } featureHeader.FeatureHeaderImage = myfile; uploadedFile.SaveAs(finalpath); } else { Message message = new Message(); message.ReturnMessage = "Choose only Image File!"; message.MessageType = MessageTypes.Information; } } else { Message message = new Message(); message.ReturnMessage = "Select an Image!"; message.MessageType = MessageTypes.Information; } var data = _iFeatureHeaderManager.AddOrEdit(featureHeader); return(Json(new { messageType = data.MessageType, message = data.ReturnMessage, html = GlobalClass.RenderRazorViewToString(this, "ViewAll", _iFeatureHeaderManager.GetAllFeatureHeader()) }, JsonRequestBehavior.AllowGet)); }
/** * Reads the header and data - to be reimplemented in derived classes. * * @param hdr non-const reference to feature header * @param featureArray non-const reference to feature data array */ public abstract bool Read(ref FeatureHeader hdr, ref double[][] featureArray);
/** * Reads only the header - to be reimplemented in derived classes. * * @param hdr non-const reference to feature header */ public abstract bool ReadHeader(ref FeatureHeader hdr);
/** * Writes the header and data - to be reimplemented in derived classes. * * @param hdr const reference to feature header * @param featureArray const reference to feature data array */ public abstract bool Write(FeatureHeader hdr, double[][] featureArray);