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));
        }
Пример #3
0
        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);
Пример #7
0
		/**
		 * 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);
Пример #8
0
		/**
		 * 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);
Пример #9
0
		/**
		 * 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);