Example #1
0
        public Mynote Open(string name)
        {
            Mynote note = new Mynote();

            note = dao.openFile(name);
            return(note);
        }
Example #2
0
 public async Task <IActionResult> CreateNote(Mynote _input)
 {
     if (ModelState.IsValid)
     {
         return(Ok(await Task.Run(() => repository.CreateNote(_input))));
     }
     else
     {
         Dictionary <string, object> data = new Dictionary <string, object>();
         data.Add("Response", "Error");
         data.Add("Code", "FCE00006");
         data.Add("Description", "Invalid JSON");
         data.Add("Data", null);
         return(Ok(data));
     }
 }
Example #3
0
        //打开文件夹
        public List <Mynote> OpenFolder(string name)
        {
            string sql = "select * from db_Note,db_Folder where FolderName=@name and db_Note.Folderid=db_Folder.id";

            SqlParameter[] pms = new SqlParameter[]
            {
                new SqlParameter("@name", System.Data.SqlDbType.VarChar, 50)
                {
                    Value = name
                },
            };
            List <Mynote> list   = new List <Mynote>();
            SqlDataReader reader = Util.ExecuteReader(sql, pms);

            while (reader.Read())
            {
                note          = new Mynote();
                note.Filename = reader["FileName"].ToString();
                list.Add(note);
            }
            return(list);
        }
Example #4
0
        public async Task <Dictionary <string, object> > CreateNote(Mynote _input)
        {
            Dictionary <string, object> jsonObj = new Dictionary <string, object>();

            try
            {
                using (var _DbEntity = new adelankanotesContext())
                {
                    if (_input != null)
                    {
                        _input.CreatedDate  = DateTime.Now;
                        _input.ModifiedDate = DateTime.Now;

                        _DbEntity.Mynotes.Add(_input);
                        _DbEntity.SaveChanges();

                        jsonObj.Add("Code", 0);
                        jsonObj.Add("Status", "Success");
                        jsonObj.Add("Message", "Note Saved!");
                        jsonObj.Add("Data", null);
                    }
                    else
                    {
                        jsonObj.Add("Code", 1);
                        jsonObj.Add("Status", "Fail");
                        jsonObj.Add("Message", $"Something went wrong!");
                        jsonObj.Add("Data", null);
                    }
                }
            }
            catch (Exception ex)
            {
                jsonObj.Add("Code", 1);
                jsonObj.Add("Status", "Fail");
                jsonObj.Add("Message", $"{ex.InnerException?.Message}");
                jsonObj.Add("Data", null);
            }
            return(await Task.FromResult(jsonObj));
        }
Example #5
0
 public async Task <Dictionary <string, object> > UpdateNote(Mynote _input)
 {
     throw new NotImplementedException();
 }